Reflections on Software Agility and Agile Methods: Challenges, Dilemmas, and the Way Ahead
نویسنده
چکیده
What are the drivers for the burgeoning interest in agile methods? Have these drivers stimulated a similar rethinking on other fronts? What have we discovered? In this paper, I take a reflective stance in order to look at these larger issues and patterns. This stepping back is informed primarily by involvement in a multi-year research project on Quality Software Development @ Internet Speed and ongoing research on diffusion theory and the practices of technology adoption. I suggest the shift toward agile models and methods signals a larger transformation in the workplace toward the organization of the 21 century. This transition state is “between paradigms” and turbulent, marked by relentless change and volatility. The transition is a work in progress and by no means complete.
منابع مشابه
Crossing Model Driven Engineering and Agility Preliminary Thought on Benefits and Challenges
The constant evolution of software systems has led the software engineering to continually develop new methods and concepts to overcome their development and maintenance. Two main streams have emerged in recent years and become important in current industrial processes: Model Driven Engineering (MDE) and agile methods. MDE promotes the use of models as higher-level artifacts, the separation of ...
متن کاملRole of Time in Agile Supply Chain
Nowadays, in turbulent and violate global markets an Agile Supply Chain (ASC) network is frequently considered as a dominant competitive advantage for survival. To achieve the competitive advantage, companies must align with suppliers and customers to streamline operations, as well as agility beyond individual companies. There are many definitions and models about agile supply chain and most of...
متن کاملAgile Software Development Framework in a Small Project Environment
Agile methods are highly attractive for small projects, but no agile method works well as a standalone system. Therefore, some adaption or customization is always required. In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework ...
متن کاملA systematic mapping study on the combination of software architecture and agile development
Context: Combining software architecture and agile development has received significant attention in recent years. However, there exists no comprehensive overview of the state of research on the architecture-agility combination. Objective: This work aims to analyze the combination of architecture and agile methods for the purpose of exploration and analysis with respect to architecting activiti...
متن کاملChallenges in Transitioning to an Agile Way of Working
This longitudinal study examined how an information systems development team transitioned to an agile way of working. We describe the main events of a large, inter-organizational project, where agile methods and practices were applied for the first time. The organizations involved had a long tradition in heavy, waterfall style projects, and many of those past projects had severe challenges. We ...
متن کامل